/*
 * ksData.h
 *
 *  Created on: Aug 5, 2011
 *      Author: wang
 */

#ifndef KSDATA_H_
#define KSDATA_H_

struct DATA
{
    char* ptr;
    unsigned int length;
};
typedef struct DATA DATA;

DATA dataFromFile(const char* path);
void freeData(DATA& data);
/* 压缩,解压缩*/
DATA compress(const DATA& data);
DATA decompress(const DATA& data);

/*加密,解密*/
DATA encrypt(const DATA& data);
DATA decrypt(const DATA& data);

#endif /* KSDATA_H_ */
